-
A
RouteController
tracks the user’s progress along a route, posting notifications as the user reaches significant points along the route. On every location update, the route controller evaluates the user’s location, determining whether the user remains on the route. If not, the route controller calculates a new route.
See moreRouteController
is responsible for the core navigation logic whereasNavigationViewController
is responsible for displaying a default drop-in navigation UI.Declaration
Swift
open class RouteController: NSObject
-
The
See moreRouteControllerDelegate
class provides methods for responding to significant occasions during the user’s traversal of a route monitored by aRouteController
.Declaration
Swift
public protocol RouteControllerDelegate: class
-
See moreRouteProgress
stores the user’s progress along a route.Declaration
Swift
open class RouteProgress: NSObject
-
See moreRouteLegProgress
stores the user’s progress along a route leg.Declaration
Swift
open class RouteLegProgress: NSObject
-
See moreRouteStepProgress
stores the user’s progress along a route step.Declaration
Swift
open class RouteStepProgress: NSObject